﻿body {padding:0;margin: 0;margin-top:12px;font-family: "Microsoft Yahei" , "微软雅黑" ,Tahoma,Arial,Helvetica,STHeiti;font-size:14px;background: none repeat scroll 0 0 #D2D8DE;}

body, div, label, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td {margin: 0;padding: 0;}

#footer,#header{margin: 0 auto; padding:0px 40px; width:900px;border:0px solid #ccc;}

#footer a{margin: 0 5px;}

#footer {padding: 20px 0px;}

#aside .aside-footer {padding: 0px 10px 20px 10px;}

#aside .aside-hr {border-bottom: 1px solid #FFFFF;border-top: 1px solid #FFFFFF;border-width: 1px 0;}

#aside .aside-footer .aside-about {font-size: 12px;overflow: hidden;padding-top: 5px;padding-left: 5px;position: relative;}

#aside .aside-footer .aside-about a {color: #567286;padding-right: 5px;}

#aside .aside-footer .aside-dd {color: #93A4B1;font-size: 11px;padding-top: 8px;padding-left: 5px;}

form {padding: 0; border: 0px; }

a:link { color: #336699; text-decoration: none; }

a:visited {color: #666699; text-decoration: none; }

a:hover {color: #FFFFFF;text-decoration: none; 	background: #003399;}

a:active {color: #FFFFFF; text-decoration: none; background: #FF9933; }

a.action, a.action:link, a.action:visited {color: #B3BBC3;cursor: pointer;margin-left: 5px;}

a.action:hover, a.action:active {background: none repeat scroll 0 0 transparent;color: #7B8994;cursor: pointer;}

a img {border-width:0; }

table {border-collapse:collapse; border: none; padding: 0; margin: 0; }

ul { list-style-type: none; margin: 0; padding: 0; }

textarea {font-size:14px;overflow:auto; font-family: "Microsoft Yahei" , "微软雅黑" ,Tahoma,Arial,Helvetica,STHeiti;}

.ll{float:left}

.rr{float: right;}

.tc {text-align:center;}

.tl {text-align:left;}

.tr {text-align:right;}

.fl {float:left;}

.fr {float:right;}

.mc {margin:0 auto;}

.hide {display:none;}

.block {display:block;}

.show {display:block;}

.hidden {visibility:hidden}

.relative {position:relative;}

.clearfix:after, #content:after {clear: both;content: " ";display: block;height: 0;visibility: hidden;}

.m { font-size: 14px; line-height: 120%; color: #006600; }

.m a, .m a:visited, a.m, a.m:visited { font-size: 14px; line-height: 120%; color: #006600; text-decoration: none; }

.m a:hover, a.m:hover { font-size: 14px; line-height: 120%; color: #fff; text-decoration: none; background: #006600; }

.m a:active, a.m:active { color: #fff; text-decoration: none; background: #FFAAFF; }

.pt { width:100%; padding: 0; margin: 0; }

.pl { font: 12px Arial, Helvetica, sans-serif; line-height: 150%; color: #666666; }

.pl2 { font: 14px Arial, Helvetica, sans-serif; line-height: 150%; color: #666666; }

.pl3 { font: 12px Arial, Helvetica, sans-serif; line-height: 150%; background:#DCE5FF; color: #000; margin:0px 3px; }

.hiddenerr { display:none; background-color: #FFF6EE; color: #ff1111; margin:0 2px;}

.alert { background-color: #FFF6EE; border: 1px solid #CCCCCC; }

.attn { color: #FF3300; }

.clear{ clear: both; line-height:0; font-size:0; }

.greyinput{color:#ccc;}

.errnotnull{color:#ff0000;}

.indent{word-break:break-all;} 

.quote{overflow:hidden; padding:0 24px 5px 15px;margin:8px 0 0 26px; background:url(/Common/images/quotel.gif) no-repeat left 4px;width:auto;*zoom:1;word-wrap:break-word;}

.quote1{overflow:hidden; padding:0 24px 5px 15px;margin:8px 0 0 0px; background:url(/Common/images/quotel.gif) no-repeat left 4px;width:auto;*zoom:1;word-wrap:break-word;}

.quote span.inq{display:inline;background:url(/Common/images/quoter.gif) no-repeat right bottom; color:#333; padding-right:15px;display:inline-block;}

.quote1 span.inq{display:inline;background:url(/Common/images/quoter.gif) no-repeat right bottom; color:#333; padding-right:15px;display:inline-block;}


p#back-to-top{position:fixed;bottom:100px;left: 50%;margin-left: 380px;}

p#back-to-top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:80px;-moz-transition:color 1s;-webkit-transition:color 1s;-o-transition:color 1s;}

p#back-to-top a:hover{color:#979797;background:none;}

p#back-to-top a span{background:#d1d1d1 url(/Common/images/arrow-up.png) no-repeat center center;border-radius:6px;display:block;height:80px;width:80px;margin-bottom:5px;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s;}

#back-to-top a:hover span{background:#979797 url(/Common/images/arrow-up.png) no-repeat center center;}

#control_panel{background-color: transparent;font-size:14px;border: 0 none;overflow: hidden;position: fixed;right: 5px;top: 5px;z-index: 65535;}

.def{color:#880000;font-weight:bold;}

span.spell {font-size:22px;display:inline;font-weight:normal;color:#11639D;font-family:"Lucida Sans Unicode","Arial Unicode MS","Lucida Sans","Lucida Grande",Verdana,Helvetica,Arial,sans-serif;}

span.pron{color:#0000FF;display:inline;font-family:"Lucida Sans Unicode","Arial Unicode MS",none;font-size:20px;font-weight:normal;}

#minipop-holder{clear: both;left: 554px;position: absolute;top: 838px;z-index: 1001;}

.minipop{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #A0A0A0;border-radius: 3px 3px 3px 3px;box-shadow: 0 0 10px #777777;font-size: 12px;padding: 13px 25px;text-align:center;}

